thought factory - German English Dictionary